$(document).ready(
    function()
    {
        startall();
    }            );

    function startall()
    {
        /*----------------------------------Работа со спамом----------->>>>>>>----------------------------------*/
        $('#show_form_spam_add').click(//показать форму добавления спамера
            function()
            {
                ShowSpamerAddForm();
                console.log(this);
                return false;
            }                    );

        $('#show_form_spam_search').click(//показать форму поиска спамера
            function()
            {
                ShowSpamerSearchForm();
                console.log(this);
                return false;
            }                    );

        $('#button_add_spam_id').click( //добавить спамера
            function()
            {
                var i=1;
                for (i=1;;i++)
                {
                    if ($('#r_add_id_'+i).attr('checked')==true)
                    {
                        var radio = $('#r_add_id_'+i).val();
                        break;
                    }
                }
                addSpamer(radio, $('#spam_ip_add_id').val(), $('#spam_mail_add_id').val());
                console.log(this);
                return false;
            }                         );

        $('#button_search_spam_id').click( //поиск спамера
            function()
            {
                var i=1;
                for (i=1;;i++)
                {
                    if ($('#r_search_id_'+i).attr('checked')==true)
                    {
                        var radio = $('#r_search_id_'+i).val();
                        break;
                    }
                }
                searchSpamer(radio, $('#spam_ip_search_id').val(), $('#spam_mail_search_id').val());
                console.log(this);
                return false;
            }                            );

        $('#b_show_spam_mail_id').click(//показать mail-spam
            function()
            {
                ShowMailSpam();
                return false;
            }                           );

        $('#b_show_spam_ip_id').click(//показать IP-spam
            function()
            {
                ShowIpSpam();
            }                          );
        /*----------<<<<<<<------------------------Работа со спамом---------------------------------------------*/


        $('#b_subscribe_id').click(//кнопка добавления подписчика
            function()
            {
                addSubscriber($('#subscribe_mail_id').val())
                console.log(this);
                return false;
            }
                                  );

        $('#show_form_update_updating').click(//показать форму обновления обновлений
            function()
            {
                ShowUpdateUpdatingForm();
                console.log(this);
                return false;
            }                    );

        $('#show_form_exchange_mail_id').click(//показать форму изменения E-mail
            function()
            {
                ShowExchangeMailForm();
                console.log(this);
                return false;
            }                    );

        $('#b_search_to_mail').click(//подписка на обновления
            function()
            {
                addSearchToMail($(this).attr('name'), $('#tags').val())
                console.log(this);
            }
                                    );

        $('#x_mail_b_id').click(//кнопка смены мыла
            function()
            {
                ExchangeMail($(this).attr('title'), $('#old_mail_id').val(), $('#new_mail_id').val())
                console.log(this);
            }
                                    );

        $('#unsubscribe_b_id').click( //кнопка отпискы от новостей
            function()
            {
                Unsubscribe($(this).attr('name'), $('#unsubscribe_mail_id'))
                console.log(this);
            }
                                    );

        /*отписка от обновлений >>*/
        $('#update_updating_b_id').live("click",
            function()
            {
                var i;
                var j=0;
                var tags = Array();
                for (i=0; i<($('.check_class_in_up_updating').val()); i++)
                {
                    if ($('#ch_for_update_search_id_'+i).attr('checked')!="checked")
                    {
                        tags[j]=$('#ch_for_update_search_id_'+i).attr('name');
                        j++;
                    }
                }
                        UpdateUpdating($('.check_class_in_up_updating').attr('title'), tags);
                        console.log(this);
            }
                                        );

        /*------------------обработка первого вохода--------------------*/
         $('#first-time-in').click(

                function (){
                    $('#first-message-div').css("display","none");
                    $('#name-page').css("display","inline");
                        chanjestatus();
                }


         )

        $('#start-edit').click(

                function (){
//                     $('#update').removeAttr("disabled");
                    var pass=  prompt("Для редактирования введите пароль");
                    jQuery.post('/ajax/checkpass/',
                            {
                               pas:pass

                            },

                            function(data){

                                $("#check-block").css("display",data)



                            },'html'
                    );


                }


        );
    }
        /*-------------------первый и последний вход ^^  ------------------*/
     function chanjestatus(){
          jQuery.post('/ajax/firstin',
         {},
    /*ничего не делаем потом*/
         function(data){  }
                    );



     }

        /*проверка пароля перед редактированием данных о пользователе*/

        function checkpassword(){}


/*-----------------------------функции работы со спамом---------------->>>>>>>>>>>>----------------*/
    function ShowMailSpam()
    {
         jQuery.post('/ajax/showmailspamer',
         {},
         function(data)
         {
            $('#table').html(data);
         }, 'html'
                    );
    }

    function ShowIpSpam()
    {
         jQuery.post('/ajax/showipspamer',
         {},
         function(data)
         {
            $('#table').html(data);
         }, 'html'
                    );
    }

    function addSpamer(radio, ip, mail)
    {
	    jQuery.post('/ajax/addspamer/radio/'+radio,
        {
            ip: ip, mail: mail
        },
        function(data)
        {
            $('#table').html(data);
        }, 'html'
                    );
    }

    function searchSpamer(radio, ip, mail)
    {
	    jQuery.post('/ajax/searchspamer/radio/'+radio,
        {
            ip: ip, mail: mail
        },
        function(data)
        {
            $('#table').html(data);
        }, 'html'
                    );
    }

    function ShowSpamerAddForm()
    {
        $('#add_spam_id').toggle(500);
    }

    function ShowSpamerSearchForm()
    {
        $('#search_spam_id').toggle(500);
    }
/*-------------<<<<<<<<<<<<<<<----------------функции работы со спамом--------------------------------*/



    function addSubscriber(mail)
    {
         jQuery.post('/ajax/addsubscriber/mail/'+mail,
         {},
         function(data)
         {
            $('#subscribe_message_id').html(data);
         }, 'html'
                    );
    }

    function addSearchToMail(user, tags)
    {
//        alert (tags);
//        alert (user);
        jQuery.post('/ajax/addsearctomail/user/'+user,
        {
            tags: tags
        },
        function(data)
        {
            $('#div_id_b_s_to_mail').html(data)
        }, 'html'
                    );
        
    }

    function ShowUpdateUpdatingForm()
    {
        $('#update_updating').toggle(500);
    }

    function UpdateUpdating(user, tags)
    {
        jQuery.post('/ajax/upup/user/'+user,
        {
            tags: tags, time: $('#time_up_id').val()
        },
        function(data)
        {
            $('#update_updating').html(data)
        }, 'html'
                    );
    }

    function ShowExchangeMailForm()
    {
        $('#exchange_mail').toggle(500);
    }

    function ExchangeMail(user, oldmail, newmail)
    {
        jQuery.post('/ajax/exmail/user/'+user,
        {
            oldmail: oldmail, newmail: newmail
        },
        function(data)
        {
            $('#exchange_mail').html(data)
        }, 'html'
                    );
    }

    function Unsubscribe(user, mail)
    {
        jQuery.post('/ajax/unsubscribe/user/'+user,
        {
            mail: mail
        },
        function(data)
        {
            $('#unsubscribe_div_id').html(data)
        }, 'html'
                    );
    }